$$ \newcommand{\floor}[1]{\left\lfloor{#1}\right\rfloor} \newcommand{\ceil}[1]{\left\lceil{#1}\right\rceil} \renewcommand{\mod}{\,\mathrm{mod}\,} \renewcommand{\div}{\,\mathrm{div}\,} \newcommand{\metar}{\,\mathrm{m}} \newcommand{\cm}{\,\mathrm{cm}} \newcommand{\dm}{\,\mathrm{dm}} \newcommand{\litar}{\,\mathrm{l}} \newcommand{\km}{\,\mathrm{km}} \newcommand{\s}{\,\mathrm{s}} \newcommand{\h}{\,\mathrm{h}} \newcommand{\minut}{\,\mathrm{min}} \newcommand{\kmh}{\,\mathrm{\frac{km}{h}}} \newcommand{\ms}{\,\mathrm{\frac{m}{s}}} \newcommand{\mss}{\,\mathrm{\frac{m}{s^2}}} \newcommand{\mmin}{\,\mathrm{\frac{m}{min}}} \newcommand{\smin}{\,\mathrm{\frac{s}{min}}} $$

Prijavi problem


Obeleži sve kategorije koje odgovaraju problemu

Još detalja - opišite nam problem


Uspešno ste prijavili problem!
Status problema i sve dodatne informacije možete pratiti klikom na link.
Nažalost nismo trenutno u mogućnosti da obradimo vaš zahtev.
Molimo vas da pokušate kasnije.

Обрада дупликата (поновљених вредности у низу)

У неким задацима је потребно на неки начин обрадити све поновљене вредности у низу (дупликате). Ефикасна решења се обично добијају након што се низ претпроцесира коришћењем сортирања. Након сортирања низа сви поновљени елементи се налазе један иза другога, што значајно онда олакшава њихову обраду (за сваки елемент је веома једноставно проверити колико пута се јавио у низу, па је самим тим једноставно проверити и да ли је дупликат, уклонити дупликате и слично). Осим сортирањем, обрада дупликата се може вршити и помоћу библиотечких колекција (скупова, мултискупова и мапа тј. речника), о чему ће више речи бити касније.